package com.jiankangjin.transsystem.vo;

import com.jiankangjin.trading.entity.OrderDataEntity;
import com.jiankangjin.trading.entity.PaymentDataEntity;

/**
 * 
 */
public class PayOrderBean {
	//request
	private String moduleId;
	private String version;
	private String channelId;
	private String sign;
	private String localPaySsn;
	private String orderId;
	private String fee;
	private String currency;
	private String buyerToken;
	private String buyerVoucher;
	private String channelType;
	private String customStr;
	
	//response
	private String subDealSsn;
	private String subDealStatus;
	private String subDealMsg;
	
	//data
	private OrderDataEntity orderData;
	private PaymentDataEntity paymentData;
	
	public String getModuleId() {
		return moduleId;
	}
	public void setModuleId(String moduleId) {
		this.moduleId = moduleId;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getLocalPaySsn() {
		return localPaySsn;
	}
	public void setLocalPaySsn(String localPaySsn) {
		this.localPaySsn = localPaySsn;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getFee() {
		return fee;
	}
	public void setFee(String fee) {
		this.fee = fee;
	}
	public String getCurrency() {
		return currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}
	public String getChannelId() {
		return channelId;
	}
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}
	public String getBuyerToken() {
		return buyerToken;
	}
	public void setBuyerToken(String buyerToken) {
		this.buyerToken = buyerToken;
	}
	public String getBuyerVoucher() {
		return buyerVoucher;
	}
	public void setBuyerVoucher(String buyerVoucher) {
		this.buyerVoucher = buyerVoucher;
	}
	public String getChannelType() {
		return channelType;
	}
	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}
	public String getCustomStr() {
		return customStr;
	}
	public void setCustomStr(String customStr) {
		this.customStr = customStr;
	}
	public String getSubDealSsn() {
		return subDealSsn;
	}
	public void setSubDealSsn(String subDealSsn) {
		this.subDealSsn = subDealSsn;
	}
	public String getSubDealStatus() {
		return subDealStatus;
	}
	public void setSubDealStatus(String subDealStatus) {
		this.subDealStatus = subDealStatus;
	}
	public String getSubDealMsg() {
		return subDealMsg;
	}
	public void setSubDealMsg(String subDealMsg) {
		this.subDealMsg = subDealMsg;
	}
	public OrderDataEntity getOrderData() {
		return orderData;
	}
	public void setOrderData(OrderDataEntity orderData) {
		this.orderData = orderData;
	}
	public PaymentDataEntity getPaymentData() {
		return paymentData;
	}
	public void setPaymentData(PaymentDataEntity paymentData) {
		this.paymentData = paymentData;
	}
	public String toString(){
		StringBuilder sb = new StringBuilder();
		return sb.append("{")
				.append("moduleId=[").append(moduleId).append("];")
				.append("version=[").append(version).append("];")
				.append("sign=[").append(sign).append("];")
				.append("localPaySsn=[").append(localPaySsn).append("];")
				.append("orderId=[").append(orderId).append("];")
				.append("fee=[").append(fee).append("];")
				.append("currency=[").append(currency).append("];")
				.append("channelId=[").append(channelId).append("];")
				.append("buyerToken=[").append(buyerToken).append("];")
				.append("buyerVoucher=[").append(buyerVoucher).append("];")
				.append("buyerVoucher=[").append(buyerVoucher).append("];")
				.append("channelType=[").append(channelType).append("];")
				.append("customStr=[").append(customStr).append("];")
				.append("subDealSsn=[").append(subDealSsn).append("];")
				.append("subDealStatus=[").append(subDealStatus).append("];")
				.append("subDealMsg=[").append(subDealMsg).append("];")
				.append("}")
				.toString();
	}

}
